package com.atguigu.redis;

import redis.clients.jedis.Jedis;

/**
 * Created by Smexy on 2022/12/27
 *
 *      连接数据库两种方式:
 *          数据库支持JDBC： mysql,hive
 *                      ①新建连接
 *                      ②准备sql
 *                      ③预编译sql
 *                      ④执行查询
 *                      ⑤写，无需返回值
 *                        读，遍历返回的结果
 *                      ⑥关闭连接
 *
 *          数据库不支持JDBC:  redis
 *                      ①客户端对象
 *                      ②用客户端对象向服务端发送命令
 *                      ③写，无需返回值
 *                        读，解析返回的结果
 *                      ④关闭客户端连接
 *
 *      --------------------
 *          java api的命令和 shell客户端的命令名字都一样！
 *
 *          haha
 */
public class JedisDemo
{
    public static void main(String[] args) {

        Jedis jedis = new Jedis("hadoop102", 6379);

        String res = jedis.ping();

        jedis.set("k1","hallo");
        System.out.println(jedis.get("k1"));

        jedis.sadd("set1","a","b","c");

        System.out.println(jedis.smembers("set1"));

        System.out.println(res);

        jedis.close();

    }
}
